/*
 *  Set.h
 *  osnutshell
 *
 *  Created by Zachary  Heylmun on 4/17/10.
 *  Copyright 2010 University of Florida. All rights reserved.
 *
 */
#ifndef SET_H
#define SET_H

#include <cstdlib>
#include <fstream>
#include <iostream>
#include <ios>
#include <string>
#include <sys/types.h>
#include <vector>

#include "BuiltIn.h"

namespace nutshell
{
	class Set: public BuiltIn
	{
	public:
		Set();
		~Set();
		virtual void do_command(int, char**);
		std::vector<std::string>& get_path();
		std::string get_prompt();
	private:
		//path functionality
		std::vector<std::string> PATH;
		void path();
		void set_path( std::string );
		//prompt functionality
		std::string PROMPT;
		void set_prompt (std::string );
	};
}

#endif
